home *** CD-ROM | disk | FTP | other *** search
/ NBC Slam Jams! / NBC Slam Jams!.iso / xtras / media_la / effector.cst / 00013_Script_Color Cycle < prev    next >
Text File  |  1997-09-30  |  778b  |  34 lines

  1. -- Cycle Hue
  2.  
  3.  
  4.  
  5.  
  6.  
  7. Property pSpeed
  8.  
  9. on getPropertyDescriptionList
  10.   if not alphamaniacCheck(the currentSpriteNum) then exit
  11.   
  12.   set pList=[:]
  13.   addProp pList,#pSpeed,[format:#integer,comment:"Frame rate:",Default:30,range:[min:1,max:60]]
  14.   return pList
  15. end
  16.  
  17. on beginSprite me
  18.   set s=the spriteNum of me
  19.   if not alphaManiac(s) then exit
  20.   
  21.   hsb(sprite s,[animMode:#Infinite,numFrames:pSpeed])
  22. end
  23.  
  24.  
  25. on getBehaviorDescription me
  26.   set msg= "Color Cycle the hue on any AlphaMania sprite!"
  27.   put return & return after msg
  28.   put "Parameters:" & return & "-----------" & return  after msg
  29.   put "* Frame Rate:  Lower numbers animate faster"  after msg
  30.   put return & "-----------" & return & return  & ">>>" && amTip()  after msg
  31.   return msg
  32. end
  33.  
  34.